home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / bit / src / forms / FORMS / INCLUDE / chart.h < prev    next >
Text File  |  1994-08-01  |  1KB  |  41 lines

  1. /************   Object Class: Chart         ************/
  2.  
  3. /***** Class    *****/
  4.  
  5. #define FL_CHART        4
  6.  
  7. /***** Types    *****/
  8.  
  9. #define FL_BAR_CHART        0
  10. #define FL_HORBAR_CHART        1
  11. #define FL_LINE_CHART        2
  12. #define FL_FILLED_CHART        3
  13. #define FL_SPIKE_CHART        4
  14. #define FL_PIE_CHART        5
  15. #define FL_SPECIALPIE_CHART    6
  16.  
  17. /***** Defaults *****/
  18.  
  19. #define FL_CHART_BOXTYPE    FL_BORDER_BOX
  20. #define FL_CHART_COL1        FL_COL1
  21. #define FL_CHART_LCOL        FL_LCOL
  22. #define FL_CHART_ALIGN        FL_ALIGN_BOTTOM
  23.  
  24. /***** Others   *****/
  25.  
  26. #define FL_CHART_BW        FL_BOUND_WIDTH
  27. #define FL_CHART_MAX        512
  28.  
  29. /***** Routines *****/
  30.  
  31. FL_OBJECT *fl_create_chart(int, float, float, float, float, const char *);
  32. FL_OBJECT *fl_add_chart(int, float, float, float, float, const char * );
  33.  
  34. void    fl_clear_chart(FL_OBJECT *);
  35. void    fl_add_chart_value(FL_OBJECT *, float, char [], int);
  36. void    fl_insert_chart_value(FL_OBJECT *, int, float, char [], int);
  37. void    fl_replace_chart_value(FL_OBJECT *, int, float, char [], int);
  38. void    fl_set_chart_bounds(FL_OBJECT *, float, float);
  39. void    fl_set_chart_maxnumb(FL_OBJECT *, int);
  40. void    fl_set_chart_autosize(FL_OBJECT *, int);
  41.